jq中not:伪类过滤选择器的用法 您所在的位置:网站首页 jquery 伪类多级过滤 jq中not:伪类过滤选择器的用法

jq中not:伪类过滤选择器的用法

2023-10-13 23:00| 来源: 网络整理| 查看: 265

:not()伪类过滤选择器在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(div a) and :not(div,a)

柯乐义 keleyi.com

柯乐义 keleyi.com

柯乐义 keleyi.com

$("p:not(.a)").css({"color":"red"})那么除了class等于a的p元素外,其他的P的文字颜色就变成了红色.伪类过滤选择器,这叫法真拗口,jQuery的:not()方法是jQuery的伪类选择器,可以过滤不需要的元素,筛选出正确的结果,简单的说我们有如下代码: $("selector1:not(selector2)")我们分析下上面的代码,我们要获取selector1的元素,但可能我不需要全部,怎么办,通过:not()方法来过滤,如果selector1的集合中有#1,#2,#3,#4我们的selector2就是要过滤掉#4,上面的代码我们最终将获得#1,#2,#3再举几个列子$('li:not(:only-child)')//匹配所有的li,除了只有一个子元素的$('li:not(:first-child)');//匹配除了在他父元素中是第一个子元素的LI$("li :not(:first)").hide();//隐藏除了第一个LI外的所有LI



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有